📘 7. Jointures en SQL

🔗 C’est quoi une jointure ?

Les jointures permettent de combiner des données de plusieurs tables en une seule requête. Très utile quand on travaille avec des bases de données relationnelles.

✅ INNER JOIN

Renvoie les lignes qui ont des correspondances dans les deux tables.

SELECT * FROM clients
JOIN commandes ON clients.id = commandes.client_id;

↩️ LEFT JOIN

Renvoie toutes les lignes de la table de gauche même s’il n’y a pas de correspondance dans la table de droite.

SELECT * FROM clients
LEFT JOIN commandes ON clients.id = commandes.client_id;

➡️ RIGHT JOIN

Renvoie toutes les lignes de la table de droite même s’il n’y a pas de correspondance dans la table de gauche.

SELECT * FROM commandes
RIGHT JOIN clients ON clients.id = commandes.client_id;

🎥 Vidéo Explicative